package org.apache.lucene.distributed;

/**
 * Licensed to the Apache Software Foundation (ASF) under one or more
 * contributor license agreements.  See the NOTICE file distributed with
 * this work for additional information regarding copyright ownership.
 * The ASF licenses this file to You under the Apache License, Version 2.0
 * (the "License"); you may not use this file except in compliance with
 * the License.  You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

import java.util.HashSet;
import java.util.Set;

public class LuceneClasses {
  public static Set<String> classes = new HashSet<String>();

  static {
    classes.add("org.apache.lucene.ocean.util.Timeout$TimeoutException");
    classes.add("org.apache.lucene.ocean.CommitResult");
    classes.add("org.apache.lucene.index.FieldInfos");
    classes.add("org.apache.lucene.search.spans.SpanNearQuery");
    classes.add("org.apache.lucene.search.MultiPhraseQuery$MultiPhraseWeight");
    classes.add("org.apache.lucene.ocean.Deletes$DeleteByQuery");
    classes.add("org.apache.lucene.search.FieldCacheImpl$CreationPlaceholder");
    classes.add("org.apache.lucene.search.FilteredQuery");
    classes.add("org.apache.lucene.search.TermScorer");
    classes.add("org.apache.lucene.search.FieldCacheImpl$Cache");
    classes.add("org.apache.lucene.index.SegmentMergeInfo");
    classes.add("org.apache.lucene.ocean.AbstractTransaction$LogFailure");
    classes.add("org.apache.lucene.search.SortComparatorSource");
    classes.add("org.apache.lucene.analysis.Token");
    classes.add("org.apache.lucene.document.FieldSelector");
    classes.add("org.apache.lucene.search.function.CustomScoreQuery");
    classes.add("org.apache.lucene.ocean.util.ByteArrayIndexOutput");
    classes.add("org.apache.lucene.ocean.LogDirectory");
    classes.add("org.apache.lucene.store.ChecksumIndexInput");
    classes.add("org.apache.lucene.ocean.util.SortedList$SortedListIterator");
    classes.add("org.apache.lucene.search.spans.NearSpansUnordered");
    classes.add("org.apache.lucene.index.DocHelper");
    classes.add("org.apache.lucene.analysis.CharArraySet");
    classes.add("org.apache.lucene.search.FieldCache");
    classes.add("org.apache.lucene.index.ByteSliceWriter");
    classes.add("org.apache.lucene.index.SnapshotDeletionPolicy");
    classes.add("org.apache.lucene.store.SimpleFSLock");
    classes.add("org.apache.lucene.index.IndexCommit");
    classes.add("org.apache.lucene.search.function.FieldScoreQuery$Type");
    classes.add("org.apache.lucene.search.PrefixGenerator");
    classes.add("org.apache.lucene.index.memory.AnalyzerUtil$4");
    classes.add("org.apache.lucene.ocean.TransactionSystem$MaybeMergesTimer");
    classes.add("org.apache.lucene.search.FieldCacheImpl$10");
    classes.add("org.apache.lucene.search.QueryWrapperFilter");
    classes.add("org.apache.lucene.search.Searcher");
    classes.add("org.apache.lucene.search.ReqExclScorer");
    classes.add("org.apache.lucene.search.FieldDoc");
    classes.add("org.apache.lucene.ocean.database.OceanDatabase$Update");
    classes.add("org.apache.lucene.search.spans.SpanWeight");
    classes.add("org.apache.lucene.search.ExtendedFieldCacheImpl$1");
    classes.add("org.apache.lucene.distributed.index.IndexManagerService$IndexInfo");
    classes.add("org.apache.lucene.ocean.database.OceanObject");
    classes.add("org.apache.lucene.ocean.Documents");
    classes.add("org.apache.lucene.search.FieldCacheImpl$9");
    classes.add("org.apache.lucene.index.RepeatingTokenStream");
    classes.add("org.apache.lucene.search.payloads.BoostingTermQuery");
    classes.add("org.apache.lucene.ocean.log.LogFile");
    classes.add("org.apache.lucene.ocean.util.Timeout$Listener");
    classes.add("org.apache.lucene.util.BitVector");
    classes.add("org.apache.lucene.search.function.ReverseOrdFieldSource$1");
    classes.add("org.apache.lucene.store.RAMOutputStream");
    classes.add("org.apache.lucene.util._TestUtil");
    classes.add("org.apache.lucene.queryParser.TokenMgrError");
    classes.add("org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$1");
    classes.add("org.apache.lucene.index.MultiLevelSkipListReader$SkipBuffer");
    classes.add("org.apache.lucene.search.function.ValueSourceQuery$ValueSourceScorer");
    classes.add("org.apache.lucene.util.UnicodeUtil$UTF16Result");
    classes.add("org.apache.lucene.search.SampleComparable$1$1");
    classes.add("org.apache.lucene.search.spans.TermSpans");
    classes.add("org.apache.lucene.ocean.SingleThreadTransaction");
    classes.add("org.apache.lucene.index.TermInfosWriter");
    classes.add("org.apache.lucene.search.PrefixQuery");
    classes.add("org.apache.lucene.ocean.snapshotlog.SnapshotLogManager");
    classes.add("org.apache.lucene.index.SerialMergeScheduler");
    classes.add("org.apache.lucene.ocean.util.VDataInputStream");
    classes.add("org.apache.lucene.search.ParallelMultiSearcher");
    classes.add("org.apache.lucene.distributed.ResolverUtil$ResourceTest");
    classes.add("org.apache.lucene.ocean.util.Timeout$TimeoutRuntimeException");
    classes.add("org.apache.lucene.store.NativeFSLockFactory");
    classes.add("org.apache.lucene.ThreadSafetyTest");
    classes.add("org.apache.lucene.search.BooleanScorer2$Coordinator");
    classes.add("org.apache.lucene.search.QueryWrapperFilter$1");
    classes.add("org.apache.lucene.distributed.RMIClasses$RMIObjectInputStream$1");
    classes.add("org.apache.lucene.ocean.util.Bytes$ByteArrayOutputStream");
    classes.add("org.apache.lucene.search.DisjunctionMaxQuery$DisjunctionMaxWeight");
    classes.add("org.apache.lucene.store.VerifyingLockFactory");
    classes.add("org.apache.lucene.analysis.LowerCaseFilter");
    classes.add("org.apache.lucene.ocean.Indexes");
    classes.add("org.apache.lucene.analysis.standard.StandardAnalyzer");
    classes.add("org.apache.lucene.index.Payload");
    classes.add("org.apache.lucene.store.MMapDirectory$MultiMMapIndexInput");
    classes.add("org.apache.lucene.store.instantiated.InstantiatedTermDocumentInformation$3");
    classes.add("org.apache.lucene.analysis.Analyzer");
    classes.add("org.apache.lucene.search.ConstantScoreQuery$ConstantScorer");
    classes.add("org.apache.lucene.AnalysisTest");
    classes.add("org.apache.lucene.search.IndexSearcher");
    classes.add("org.apache.lucene.ocean.util.TokenStreamInput$Context");
    classes.add("org.apache.lucene.search.TermQuery$TermWeight");
    classes.add("org.apache.lucene.distributed.index.IndexService$Operation");
    classes.add("org.apache.lucene.ocean.database.OceanDatabase$Result");
    classes.add("org.apache.lucene.search.MatchAllDocsQuery");
    classes.add("org.apache.lucene.index.BufferedNorms");
    classes.add("org.apache.lucene.ocean.MultiThreadTransaction");
    classes.add("org.apache.lucene.distributed.ResolverUtil");
    classes.add("org.apache.lucene.index.CompoundFileWriter$FileEntry");
    classes.add("org.apache.lucene.search.SpanFilterResult$StartEnd");
    classes.add("org.apache.lucene.index.FieldSortedTermVectorMapper");
    classes.add("org.apache.lucene.analysis.TokenFilter");
    classes.add("org.apache.lucene.search.TimeLimitedCollector");
    classes.add("org.apache.lucene.util.English");
    classes.add("org.apache.lucene.search.HitDoc");
    classes.add("org.apache.lucene.search.FieldCache$ShortParser");
    classes.add("org.apache.lucene.search.DefaultSimilarity");
    classes.add("org.apache.lucene.search.BooleanScorer$Bucket");
    classes.add("org.apache.lucene.search.function.OrdFieldSource");
    classes.add("org.apache.lucene.ocean.database.OceanDatabase$Action");
    classes.add("org.apache.lucene.index.CheckIndex$MySegmentTermDocs");
    classes.add("org.apache.lucene.ocean.util.VDataOutputStream");
    classes.add("org.apache.lucene.util.cache.SimpleMapCache$SynchronizedSimpleMapCache");
    classes.add("org.apache.lucene.search.RemoteSearchable");
    classes.add("org.apache.lucene.queryParser.QueryParser");
    classes.add("org.apache.lucene.distributed.index.LuceneClient");
    classes.add("org.apache.lucene.search.BooleanScorer2$1");
    classes.add("org.apache.lucene.util.cache.Cache$SynchronizedCache");
    classes.add("org.apache.lucene.index.LogMergePolicy");
    classes.add("org.apache.lucene.search.HitIterator");
    classes.add("org.apache.lucene.ocean.util.SortedList");
    classes.add("org.apache.lucene.search.ParallelMultiSearcher$1");
    classes.add("org.apache.lucene.ocean.util.LongSequence");
    classes.add("org.apache.lucene.store.instantiated.InstantiatedTerm$2");
    classes.add("org.apache.lucene.ocean.log.LogFileManager$LogFileSizeCheck");
    classes.add("org.apache.lucene.search.Similarity");
    classes.add("org.apache.lucene.analysis.StopAnalyzer");
    classes.add("org.apache.lucene.search.TopDocCollector");
    classes.add("org.apache.lucene.ocean.Index$IndexSnapshotSearcher");
    classes.add("org.apache.lucene.util.OpenBitSetDISI");
    classes.add("org.apache.lucene.search.FieldCache$IntParser");
    classes.add("org.apache.lucene.ocean.util.BytesPool");
    classes.add("org.apache.lucene.util.OpenBitSet");
    classes.add("org.apache.lucene.index.MergePolicy$MergeAbortedException");
    classes.add("org.apache.lucene.index.IndexReader");
    classes.add("org.apache.lucene.search.spans.SpanOrQuery$SpanQueue");
    classes.add("org.apache.lucene.distributed.index.IndexService");
    classes.add("org.apache.lucene.distributed.RMI$DefaultClassAccept");
    classes.add("org.apache.lucene.document.Document$1");
    classes.add("org.apache.lucene.index.AbortException");
    classes.add("org.apache.lucene.util.cache.Cache");
    classes.add("org.apache.lucene.ocean.AbstractTransaction$AddRamIndexDocumentsTask");
    classes.add("org.apache.lucene.index.IndexWriter$MaxFieldLength");
    classes.add("org.apache.lucene.store.LockStressTest");
    classes.add("org.apache.lucene.index.SegmentTermPositionVector");
    classes.add("org.apache.lucene.ocean.TransactionSystem$MaybeMergeIndexes");
    classes.add("org.apache.lucene.distributed.RMIClasses$ClassAccept");
    classes.add("org.apache.lucene.ocean.OceanInstantiatedIndexReader");
    classes.add("org.apache.lucene.search.FieldDocSortedHitQueue");
    classes.add("org.apache.lucene.document.AbstractField");
    classes.add("org.apache.lucene.search.FieldSortedHitQueue$2");
    classes.add("org.apache.lucene.util.SortedVIntList$1");
    classes.add("org.apache.lucene.analysis.TeeSinkTokenTest$1");
    classes.add("org.apache.lucene.util.ScorerDocQueue$HeapedScorerDoc");
    classes.add("org.apache.lucene.ocean.util.SortedList$KeySet");
    classes.add("org.apache.lucene.store.instantiated.InstantiatedTermDocumentInformation$2");
    classes.add("org.apache.lucene.search.FilterManager$FilterCleaner");
    classes.add("org.apache.lucene.ocean.log.RawLogFile$LoadRecordHeaders");
    classes.add("org.apache.lucene.index.DocumentsWriter");
    classes.add("org.apache.lucene.distributed.RMI$Closeable");
    classes.add("org.apache.lucene.index.IndexFileNames");
    classes.add("org.apache.lucene.ocean.log.RawLogFile$StreamRecord");
    classes.add("org.apache.lucene.search.CachingSpanFilter");
    classes.add("org.apache.lucene.ocean.SnapshotInfo");
    classes.add("org.apache.lucene.ocean.log.TransactionLog$SlaveBatchIterator");
    classes.add("org.apache.lucene.distributed.ClassService");
    classes.add("org.apache.lucene.store.instantiated.InstantiatedIndexReader$NormUpdate");
    classes.add("org.apache.lucene.index.TermVectorsReader");
    classes.add("org.apache.lucene.ocean.Snapshot");
    classes.add("org.apache.lucene.index.TermBuffer");
    classes.add("org.apache.lucene.index.SegmentInfos$1");
    classes.add("org.apache.lucene.index.SegmentMerger$CheckAbort");
    classes.add("org.apache.lucene.ocean.util.TokenStreamInput");
    classes.add("org.apache.lucene.store.FSDirectory$FSIndexInput$Descriptor");
    classes.add("org.apache.lucene.analysis.BuffTokenFilter");
    classes.add("org.apache.lucene.search.spans.SpanFirstQuery");
    classes.add("org.apache.lucene.ocean.database.OceanDatabase$Insert");
    classes.add("org.apache.lucene.index.SegmentReader$Norm");
    classes.add("org.apache.lucene.StoreTest");
    classes.add("org.apache.lucene.ocean.util.SortedList$ValueIterator");
    classes.add("org.apache.lucene.index.memory.AnalyzerUtil$MutableInteger");
    classes.add("org.apache.lucene.store.instantiated.InstantiatedIndexWriter");
    classes.add("org.apache.lucene.search.spans.SpanFirstQuery$1");
    classes.add("org.apache.lucene.search.Searchable");
    classes.add("org.apache.lucene.distributed.index.IndexManagerService");
    classes.add("org.apache.lucene.index.MultipleTermPositions$TermPositionsQueue");
    classes.add("org.apache.lucene.search.FieldCacheImpl$2");
    classes.add("org.apache.lucene.ocean.Index$IndexNeverCompletedCopyException");
    classes.add("org.apache.lucene.index.DefaultSkipListReader");
    classes.add("org.apache.lucene.index.memory.MemoryIndex");
    classes.add("org.apache.lucene.ocean.DiskIndex");
    classes.add("org.apache.lucene.ocean.WriteableMemoryIndex");
    classes.add("org.apache.lucene.search.FieldCacheImpl$6");
    classes.add("org.apache.lucene.index.CheckIndex");
    classes.add("org.apache.lucene.search.FieldSortedHitQueue$6");
    classes.add("org.apache.lucene.search.Sort");
    classes.add("org.apache.lucene.analysis.TeeSinkTokenTest");
    classes.add("org.apache.lucene.store.LockVerifyServer");
    classes.add("org.apache.lucene.ThreadSafetyTest$SearcherThread");
    classes.add("org.apache.lucene.index.TermVectorEntry");
    classes.add("org.apache.lucene.search.ScoreDocComparator$2");
    classes.add("org.apache.lucene.analysis.StopAnalyzer$SavedStreams");
    classes.add("org.apache.lucene.ocean.util.Timeout$TimerThread");
    classes.add("org.apache.lucene.util.StringHelper");
    classes.add("org.apache.lucene.search.FilteredQuery$1$1");
    classes.add("org.apache.lucene.store.ClassicFile$1");
    classes.add("org.apache.lucene.ocean.DiskIndex$DiskIndexSnapshot");
    classes.add("org.apache.lucene.index.SortedTermVectorMapper");
    classes.add("org.apache.lucene.search.WildcardTermEnum");
    classes.add("org.apache.lucene.search.CachingWrapperFilterHelper");
    classes.add("org.apache.lucene.store.FSDirectory$FSIndexInput");
    classes.add("org.apache.lucene.distributed.index.LuceneServer$IndexManagerServiceImpl");
    classes.add("org.apache.lucene.index.SnapshotDeletionPolicy$MyCommitPoint");
    classes.add("org.apache.lucene.search.FieldCache$FloatParser");
    classes.add("org.apache.lucene.ocean.OceanConsole");
    classes.add("org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread");
    classes.add("org.apache.lucene.ocean.TransactionSystem");
    classes.add("org.apache.lucene.search.FieldCache$StringIndex");
    classes.add("org.apache.lucene.index.SegmentReader$TermVectorsReaderLocal");
    classes.add("org.apache.lucene.index.TermInfosReader$ThreadResources");
    classes.add("org.apache.lucene.search.MatchAllDocsQuery$MatchAllDocsWeight");
    classes.add("org.apache.lucene.index.memory.AnalyzerUtil$3");
    classes.add("org.apache.lucene.analysis.SimpleAnalyzer");
    classes.add("org.apache.lucene.distributed.RMIClasses$RMIObjectOutputStream");
    classes.add("org.apache.lucene.util.SortedVIntList");
    classes.add("org.apache.lucene.search.SortComparator$1");
    classes.add("org.apache.lucene.distributed.LuceneClasses");
    classes.add("org.apache.lucene.index.SegmentTermEnum");
    classes.add("org.apache.lucene.search.payloads.BoostingTermQuery$BoostingTermWeight$BoostingSpanScorer");
    classes.add("org.apache.lucene.document.MapFieldSelector");
    classes.add("org.apache.lucene.ocean.SnapshotInfo$IndexInfo");
    classes.add("org.apache.lucene.search.MatchAllDocsQuery$MatchAllScorer");
    classes.add("org.apache.lucene.search.SortComparator");
    classes.add("org.apache.lucene.ocean.AbstractTransaction$Failure");
    classes.add("org.apache.lucene.store.ChannelTransfer$1");
    classes.add("org.apache.lucene.analysis.WhitespaceAnalyzer");
    classes.add("org.apache.lucene.ocean.snapshotlog.SnapshotLogFile$InfoHeader");
    classes.add("org.apache.lucene.index.SegmentTermVector");
    classes.add("org.apache.lucene.ocean.util.OceanRandomAccessFile");
    classes.add("org.apache.lucene.index.FilterIndexReader");
    classes.add("org.apache.lucene.distributed.GetLuceneClasses");
    classes.add("org.apache.lucene.search.CheckHits");
    classes.add("org.apache.lucene.index.memory.PatternAnalyzer$FastStringReader");
    classes.add("org.apache.lucene.index.ParallelReader$ParallelTermEnum");
    classes.add("org.apache.lucene.index.CompoundFileReader$CSIndexInput");
    classes.add("org.apache.lucene.search.OceanMultiThreadSearcher$HitCollectorThread$1");
    classes.add("org.apache.lucene.search.function.ShortFieldSource");
    classes.add("org.apache.lucene.search.MultiThreadTermVectorsReader");
    classes.add("org.apache.lucene.util.OpenBitSetIterator");
    classes.add("org.apache.lucene.search.SloppyPhraseScorer");
    classes.add("org.apache.lucene.store.MyFile$MyReader");
    classes.add("org.apache.lucene.distributed.index.IndexManagerService$IndexSettings");
    classes.add("org.apache.lucene.search.FilterManager$FilterCleaner$1");
    classes.add("org.apache.lucene.ocean.database.OceanObject$OceanField");
    classes.add("org.apache.lucene.index.StaleReaderException");
    classes.add("org.apache.lucene.index.CharBlockPool");
    classes.add("org.apache.lucene.LucenePackage");
    classes.add("org.apache.lucene.search.RangeFilter");
    classes.add("org.apache.lucene.ocean.util.TokenStreamOutput$FieldIndex");
    classes.add("org.apache.lucene.store.Lock$With");
    classes.add("org.apache.lucene.store.LockFactory");
    classes.add("org.apache.lucene.index.IndexFileNameFilter");
    classes.add("org.apache.lucene.search.BooleanQuery");
    classes.add("org.apache.lucene.document.Field");
    classes.add("org.apache.lucene.queryParser.ParseException");
    classes.add("org.apache.lucene.ocean.util.SortedList$EntrySet");
    classes.add("org.apache.lucene.search.PrefixFilter$1");
    classes.add("org.apache.lucene.store.SingleInstanceLockFactory");
    classes.add("org.apache.lucene.ocean.AbstractTransaction$TimeoutFailure");
    classes.add("org.apache.lucene.ocean.FSLogDirectory");
    classes.add("org.apache.lucene.ocean.RamIndex");
    classes.add("org.apache.lucene.ocean.SingleThreadSearcherPolicy");
    classes.add("org.apache.lucene.ocean.WriteableMemoryIndex$IndexSnapshotMultiSearcher");
    classes.add("org.apache.lucene.index.ParallelReader$ParallelTermPositions");
    classes.add("org.apache.lucene.index.SegmentMerger");
    classes.add("org.apache.lucene.search.ConstantScoreQuery$ConstantWeight");
    classes.add("org.apache.lucene.index.DocumentsWriterFieldData");
    classes.add("org.apache.lucene.index.memory.AnalyzerUtil$5$2");
    classes.add("org.apache.lucene.store.LockObtainFailedException");
    classes.add("org.apache.lucene.store.BufferedIndexOutput");
    classes.add("org.apache.lucene.search.FilterManager");
    classes.add("org.apache.lucene.ocean.util.BytesPool$ByteArrays");
    classes.add("org.apache.lucene.search.BooleanClause$Occur");
    classes.add("org.apache.lucene.ocean.log.RawLogFile$FileStreamRecord");
    classes.add("org.apache.lucene.search.HitQueue");
    classes.add("org.apache.lucene.search.SampleComparable");
    classes.add("org.apache.lucene.index.memory.AnalyzerUtil$1$1");
    classes.add("org.apache.lucene.search.ConstantScoreRangeQuery");
    classes.add("org.apache.lucene.analysis.TokenStream");
    classes.add("org.apache.lucene.index.memory.MemoryIndex$VM");
    classes.add("org.apache.lucene.search.TopFieldDocCollector");
    classes.add("org.apache.lucene.ocean.util.Constants");
    classes.add("org.apache.lucene.index.SegmentInfos");
    classes.add("org.apache.lucene.ocean.log.TransactionLog");
    classes.add("org.apache.lucene.search.Hit");
    classes.add("org.apache.lucene.util.UnicodeUtil$UTF8Result");
    classes.add("org.apache.lucene.index.DirectoryIndexReader$2");
    classes.add("org.apache.lucene.util.LuceneTestCase");
    classes.add("org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$2");
    classes.add("org.apache.lucene.ocean.Batch$SlaveBatch");
    classes.add("org.apache.lucene.analysis.standard.StandardTokenizer");
    classes.add("org.apache.lucene.store.instantiated.InstantiatedTerm$1");
    classes.add("org.apache.lucene.search.QueryWrapperFilter$2");
    classes.add("org.apache.lucene.util.cache.SimpleLRUCache");
    classes.add("org.apache.lucene.util.PriorityQueue");
    classes.add("org.apache.lucene.search.NonMatchingScorer");
    classes.add("org.apache.lucene.ocean.log.LogFile$RecordIterator");
    classes.add("org.apache.lucene.analysis.PayloadSetter");
    classes.add("org.apache.lucene.SearchTest");
    classes.add("org.apache.lucene.util.Constants");
    classes.add("org.apache.lucene.index.MultiLevelSkipListWriter");
    classes.add("org.apache.lucene.ocean.MemoryIndexThreadLocal");
    classes.add("org.apache.lucene.search.function.FloatFieldSource$1");
    classes.add("org.apache.lucene.store.SingleInstanceLock");
    classes.add("org.apache.lucene.search.payloads.BoostingTermQuery$BoostingTermWeight");
    classes.add("org.apache.lucene.store.MockRAMDirectory");
    classes.add("org.apache.lucene.search.FieldCacheImpl$7");
    classes.add("org.apache.lucene.ocean.Index$IndexException");
    classes.add("org.apache.lucene.document.Fieldable");
    classes.add("org.apache.lucene.search.PhraseScorer");
    classes.add("org.apache.lucene.distributed.index.IndexServiceImpl$SearchableServiceImpl");
    classes.add("org.apache.lucene.queryParser.QueryParser$LookaheadSuccess");
    classes.add("org.apache.lucene.store.instantiated.InstantiatedIndexWriter$TermDocumentInformationFactory");
    classes.add("org.apache.lucene.analysis.TeeSinkTokenTest$ModuloTokenFilter");
    classes.add("org.apache.lucene.ocean.database.OceanDatabase$Delete");
    classes.add("org.apache.lucene.index.MergeScheduler");
    classes.add("org.apache.lucene.queryParser.Token");
    classes.add("org.apache.lucene.analysis.PorterStemmer");
    classes.add("org.apache.lucene.index.MultiSegmentReader$MultiTermEnum");
    classes.add("org.apache.lucene.search.FieldCacheImpl$3");
    classes.add("org.apache.lucene.analysis.TeeSinkTokenTest$2");
    classes.add("org.apache.lucene.index.SegmentTermDocs");
    classes.add("org.apache.lucene.ocean.log.RawLogFile$StreamData");
    classes.add("org.apache.lucene.ocean.util.ByteArrayIndexInput");
    classes.add("org.apache.lucene.index.IndexReader$1");
    classes.add("org.apache.lucene.search.function.FloatFieldSource");
    classes.add("org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader");
    classes.add("org.apache.lucene.search.ExtendedFieldCacheImpl$5");
    classes.add("org.apache.lucene.index.LogByteSizeMergePolicy");
    classes.add("org.apache.lucene.queryParser.QueryParser$JJCalls");
    classes.add("org.apache.lucene.search.PhraseQueue");
    classes.add("org.apache.lucene.index.memory.MemoryIndex$ArrayIntList");
    classes.add("org.apache.lucene.store.IndexInput");
    classes.add("org.apache.lucene.index.memory.PatternAnalyzer$FastStringTokenizer");
    classes.add("org.apache.lucene.search.FuzzyQuery$ScoreTermQueue");
    classes.add("org.apache.lucene.index.SegmentInfos$FindSegmentsFile");
    classes.add("org.apache.lucene.search.SortField");
    classes.add("org.apache.lucene.distributed.ResolverUtil$NameIs");
    classes.add("org.apache.lucene.distributed.RMI$Return");
    classes.add("org.apache.lucene.search.spans.NearSpansOrdered");
    classes.add("org.apache.lucene.document.DateTools");
    classes.add("org.apache.lucene.index.memory.SynonymMap");
    classes.add("org.apache.lucene.search.FieldSortedHitQueue$1");
    classes.add("org.apache.lucene.store.instantiated.InstantiatedIndex");
    classes.add("org.apache.lucene.index.SegmentMergeQueue");
    classes.add("org.apache.lucene.distributed.RMI$ProxyKey");
    classes.add("org.apache.lucene.index.DefaultSkipListWriter");
    classes.add("org.apache.lucene.store.NoLockFactory");
    classes.add("org.apache.lucene.search.FuzzyQuery");
    classes.add("org.apache.lucene.index.BufferedDeletes$Num");
    classes.add("org.apache.lucene.store.NoLock");
    classes.add("org.apache.lucene.search.spans.SpanTermQuery");
    classes.add("org.apache.lucene.index.FieldsReader$FieldForMerge");
    classes.add("org.apache.lucene.search.ScoreDocComparator$1");
    classes.add("org.apache.lucene.index.memory.AnalyzerUtil$6");
    classes.add("org.apache.lucene.document.FieldSelectorResult");
    classes.add("org.apache.lucene.search.function.CustomScoreQuery$CustomWeight");
    classes.add("org.apache.lucene.ocean.Index$MergedDocMap$RI");
    classes.add("org.apache.lucene.ocean.AbstractTransaction$AddWriteableMemoryDocumentsTask");
    classes.add("org.apache.lucene.index.CompoundFileWriter");
    classes.add("org.apache.lucene.ocean.util.XMLUtil$EmptyEntityResolver");
    classes.add("org.apache.lucene.store.Directory");
    classes.add("org.apache.lucene.index.memory.MemoryIndex$3");
    classes.add("org.apache.lucene.search.function.ByteFieldSource$1");
    classes.add("org.apache.lucene.ocean.DirectoryIndex");
    classes.add("org.apache.lucene.search.FieldSortedHitQueue$5");
    classes.add("org.apache.lucene.search.PhrasePositions");
    classes.add("org.apache.lucene.analysis.TeeTokenFilter");
    classes.add("org.apache.lucene.analysis.WhitespaceTokenizer");
    classes.add("org.apache.lucene.index.SegmentReader$FieldsReaderLocal");
    classes.add("org.apache.lucene.store.RAMFile");
    classes.add("org.apache.lucene.distributed.ResolverUtil$NameEndsWith");
    classes.add("org.apache.lucene.ocean.util.SortedList$SortedEntry");
    classes.add("org.apache.lucene.search.QueryUtils$1");
    classes.add("org.apache.lucene.ocean.util.XMLUtil$XMLException");
    classes.add("org.apache.lucene.search.Scorer");
    classes.add("org.apache.lucene.store.MMapDirectory");
    classes.add("org.apache.lucene.store.instantiated.InstantiatedTermDocumentInformation");
    classes.add("org.apache.lucene.search.MockFilter");
    classes.add("org.apache.lucene.ocean.Snapshots");
    classes.add("org.apache.lucene.document.Field$TermVector");
    classes.add("org.apache.lucene.ocean.MultiThreadSearcherPolicy");
    classes.add("org.apache.lucene.analysis.PerFieldAnalyzerWrapper");
    classes.add("org.apache.lucene.analysis.ISOLatin1AccentFilter");
    classes.add("org.apache.lucene.util.DocIdBitSet");
    classes.add("org.apache.lucene.search.function.ByteFieldSource");
    classes.add("org.apache.lucene.search.FieldCache$ByteParser");
    classes.add("org.apache.lucene.distributed.NameService$Lease");
    classes.add("org.apache.lucene.ocean.util.SortedList$EntryIterator");
    classes.add("org.apache.lucene.search.spans.SpanNotQuery");
    classes.add("org.apache.lucene.search.MultiPhraseQuery");
    classes.add("org.apache.lucene.document.LoadFirstFieldSelector");
    classes.add("org.apache.lucene.ocean.util.Util$ThreadLocalDateFormat");
    classes.add("org.apache.lucene.ocean.util.TokenStreamInput$TokenStreamImpl");
    classes.add("org.apache.lucene.store.Lock");
    classes.add("org.apache.lucene.queryParser.QueryParserConstants");
    classes.add("org.apache.lucene.index.FilterIndexReader$FilterTermEnum");
    classes.add("org.apache.lucene.index.memory.AnalyzerUtil$2");
    classes.add("org.apache.lucene.index.CorruptIndexException");
    classes.add("org.apache.lucene.analysis.TeeSinkTokenTest$ModuloSinkTokenizer");
    classes.add("org.apache.lucene.index.memory.MemoryIndex$2");
    classes.add("org.apache.lucene.search.BooleanScorer2");
    classes.add("org.apache.lucene.ThreadSafetyTest$IndexerThread");
    classes.add("org.apache.lucene.ocean.Index$2");
    classes.add("org.apache.lucene.search.QueryFilter");
    classes.add("org.apache.lucene.store.instantiated.InstantiatedDocument");
    classes.add("org.apache.lucene.search.spans.NearSpansOrdered$1");
    classes.add("org.apache.lucene.ocean.database.OceanDatabase$FieldInfo");
    classes.add("org.apache.lucene.distributed.RMI$Server$InternalService");
    classes.add("org.apache.lucene.util.cache.SimpleLRUCache$1");
    classes.add("org.apache.lucene.index.IndexCommitPoint");
    classes.add("org.apache.lucene.search.TimeLimitedCollector$TimerThread");
    classes.add("org.apache.lucene.index.FieldsWriter");
    classes.add("org.apache.lucene.store.MMapDirectory$MMapIndexInput");
    classes.add("org.apache.lucene.ocean.util.TokenStreamInput$ContextThreadLocal");
    classes.add("org.apache.lucene.index.memory.SynonymTokenFilter");
    classes.add("org.apache.lucene.store.MyFile");
    classes.add("org.apache.lucene.index.TermInfosReader");
    classes.add("org.apache.lucene.index.MultipleTermPositions");
    classes.add("org.apache.lucene.document.Document");
    classes.add("org.apache.lucene.store.FSDirectory$FSIndexOutput");
    classes.add("org.apache.lucene.index.MultiSegmentReader$MultiTermDocs");
    classes.add("org.apache.lucene.ocean.DeletesResult$Result");
    classes.add("org.apache.lucene.ocean.Transaction");
    classes.add("org.apache.lucene.store.instantiated.InstantiatedIndexWriter$1");
    classes.add("org.apache.lucene.search.BooleanScorer$SubScorer");
    classes.add("org.apache.lucene.search.MultiTermQuery");
    classes.add("org.apache.lucene.search.FieldSortedHitQueue$9");
    classes.add("org.apache.lucene.index.memory.AnalyzerUtil");
    classes.add("org.apache.lucene.index.MergePolicy$MergeException");
    classes.add("org.apache.lucene.index.MergePolicy$MergeSpecification");
    classes.add("org.apache.lucene.search.ExtendedFieldCacheImpl$3");
    classes.add("org.apache.lucene.distributed.CLInterface");
    classes.add("org.apache.lucene.index.memory.AnalyzerUtil$1");
    classes.add("org.apache.lucene.index.IndexModifier");
    classes.add("org.apache.lucene.search.function.IntFieldSource$1");
    classes.add("org.apache.lucene.store.MockRAMOutputStream");
    classes.add("org.apache.lucene.index.FilterIndexReader$FilterTermPositions");
    classes.add("org.apache.lucene.search.DisjunctionSumScorer");
    classes.add("org.apache.lucene.index.IndexFileDeleter$CommitPoint");
    classes.add("org.apache.lucene.search.OceanMultiThreadSearcher$MultiSearcherThread");
    classes.add("org.apache.lucene.distributed.RMI$Server$InternalService$Ref");
    classes.add("org.apache.lucene.index.FieldsReader$LazyField");
    classes.add("org.apache.lucene.distributed.RMI$ByteArrayWriteable");
    classes.add("org.apache.lucene.index.ParallelReader$ParallelTermDocs");
    classes.add("org.apache.lucene.ocean.DeletesResult");
    classes.add("org.apache.lucene.store.instantiated.FieldSettings");
    classes.add("org.apache.lucene.ocean.LargeBatchTransaction");
    classes.add("org.apache.lucene.search.SpanFilter");
    classes.add("org.apache.lucene.distributed.ResolverUtil$AnnotatedWith");
    classes.add("org.apache.lucene.search.PrefixFilter");
    classes.add("org.apache.lucene.store.RAMDirectory");
    classes.add("org.apache.lucene.ocean.util.Bytes$ByteArrayInputStream");
    classes.add("org.apache.lucene.distributed.RMI");
    classes.add("org.apache.lucene.search.ExtendedFieldCache");
    classes.add("org.apache.lucene.ocean.DirectoryIndex$DirectoryIndexDeletionPolicy");
    classes.add("org.apache.lucene.index.memory.AnalyzerUtil$2$1");
    classes.add("org.apache.lucene.search.PhraseQuery$PhraseWeight");
    classes.add("org.apache.lucene.index.MultiSegmentReader");
    classes.add("org.apache.lucene.search.PrefixFilter$2");
    classes.add("org.apache.lucene.distributed.index.IndexServiceImpl");
    classes.add("org.apache.lucene.store.AlreadyClosedException");
    classes.add("org.apache.lucene.ocean.util.OceanRandomAccessFile$FileOutputStream");
    classes.add("org.apache.lucene.index.memory.MemoryIndex$Info");
    classes.add("org.apache.lucene.index.TermFreqVector");
    classes.add("org.apache.lucene.ocean.Index$IndexSnapshotSearchable");
    classes.add("org.apache.lucene.index.DirectoryIndexReader$1");
    classes.add("org.apache.lucene.index.ByteBlockPool$Allocator");
    classes.add("org.apache.lucene.ocean.log.LogFileManager$RecordIterator");
    classes.add("org.apache.lucene.search.function.CustomScoreQuery$CustomScorer");
    classes.add("org.apache.lucene.index.MergePolicy$OneMerge");
    classes.add("org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$3");
    classes.add("org.apache.lucene.index.ConcurrentMergeScheduler");
    classes.add("org.apache.lucene.queryParser.MultiFieldQueryParser");
    classes.add("org.apache.lucene.search.FilteredQuery$1");
    classes.add("org.apache.lucene.search.MultiSearcher$1");
    classes.add("org.apache.lucene.distributed.index.LuceneServer");
    classes.add("org.apache.lucene.index.memory.AnalyzerUtil$5$1");
    classes.add("org.apache.lucene.search.FieldSortedHitQueue");
    classes.add("org.apache.lucene.ocean.util.DocumentSerializer");
    classes.add("org.apache.lucene.search.function.ValueSourceQuery$ValueSourceWeight");
    classes.add("org.apache.lucene.distributed.RMI$RMIClient");
    classes.add("org.apache.lucene.store.MockRAMDirectory$Failure");
    classes.add("org.apache.lucene.index.DirectoryIndexReader$ReaderCommit");
    classes.add("org.apache.lucene.search.FieldCacheImpl");
    classes.add("org.apache.lucene.ocean.util.TokenStreamInput$AnalyzerImpl");
    classes.add("org.apache.lucene.index.MultiReader");
    classes.add("org.apache.lucene.ocean.RamIndex$RamIndexSnapshot");
    classes.add("org.apache.lucene.search.RemoteCachingWrapperFilter");
    classes.add("org.apache.lucene.index.SegmentTermPositions");
    classes.add("org.apache.lucene.util.Parameter");
    classes.add("org.apache.lucene.store.instantiated.InstantiatedTermPositionVector");
    classes.add("org.apache.lucene.ocean.util.LimitedFileInputStream");
    classes.add("org.apache.lucene.search.ReqOptSumScorer");
    classes.add("org.apache.lucene.search.Filter");
    classes.add("org.apache.lucene.search.QueryTermVector");
    classes.add("org.apache.lucene.search.ExtendedFieldCache$LongParser");
    classes.add("org.apache.lucene.search.Explanation");
    classes.add("org.apache.lucene.SearchTestForDuplicates");
    classes.add("org.apache.lucene.index.PositionBasedTermVectorMapper$TVPositionInfo");
    classes.add("org.apache.lucene.util.BitUtil");
    classes.add("org.apache.lucene.search.SimilarityDelegator");
    classes.add("org.apache.lucene.index.TermPositionVector");
    classes.add("org.apache.lucene.search.BaseTestRangeFilter");
    classes.add("org.apache.lucene.ocean.Index$MergedDocMap");
    classes.add("org.apache.lucene.search.function.ReverseOrdFieldSource");
    classes.add("org.apache.lucene.store.ChecksumIndexOutput");
    classes.add("org.apache.lucene.search.FieldCacheImpl$8");
    classes.add("org.apache.lucene.search.FieldCacheImpl$4");
    classes.add("org.apache.lucene.search.OceanMultiThreadSearcher");
    classes.add("org.apache.lucene.ocean.database.OceanDatabase");
    classes.add("org.apache.lucene.search.ConjunctionScorer$1");
    classes.add("org.apache.lucene.search.TopDocs");
    classes.add("org.apache.lucene.ocean.log.RawLogFile$FileStreamData");
    classes.add("org.apache.lucene.queryParser.CharStream");
    classes.add("org.apache.lucene.search.spans.SpanScorer");
    classes.add("org.apache.lucene.search.FieldSortedHitQueue$4");
    classes.add("org.apache.lucene.search.FilterManager$FilterItem");
    classes.add("org.apache.lucene.analysis.TeeSinkTokenTest$3");
    classes.add("org.apache.lucene.store.instantiated.InstantiatedIndexWriter$FieldSetting");
    classes.add("org.apache.lucene.store.SimpleFSLockFactory");
    classes.add("org.apache.lucene.search.ExtendedFieldCacheImpl$4");
    classes.add("org.apache.lucene.store.LockReleaseFailedException");
    classes.add("org.apache.lucene.store.NativeFSLock");
    classes.add("org.apache.lucene.index.IndexReader$FieldOption");
    classes.add("org.apache.lucene.search.BooleanClause");
    classes.add("org.apache.lucene.ocean.IndexCreator$Add");
    classes.add("org.apache.lucene.distributed.ResolverUtil$ClassTest");
    classes.add("org.apache.lucene.analysis.CharArraySet$CharArraySetIterator");
    classes.add("org.apache.lucene.search.BooleanScorer$Collector");
    classes.add("org.apache.lucene.ocean.util.Util");
    classes.add("org.apache.lucene.store.IndexOutput");
    classes.add("org.apache.lucene.search.ExtendedFieldCache$DoubleParser");
    classes.add("org.apache.lucene.index.IndexDeletionPolicy");
    classes.add("org.apache.lucene.index.Posting");
    classes.add("org.apache.lucene.index.IndexFileDeleter");
    classes.add("org.apache.lucene.index.memory.PatternAnalyzer");
    classes.add("org.apache.lucene.search.FuzzyQuery$ScoreTerm");
    classes.add("org.apache.lucene.store.ClassicFile");
    classes.add("org.apache.lucene.ocean.AbstractTransaction");
    classes.add("org.apache.lucene.search.RemoteCachingWrapperFilterHelper");
    classes.add("org.apache.lucene.analysis.PorterStemFilter");
    classes.add("org.apache.lucene.ocean.snapshotlog.SnapshotLogFile");
    classes.add("org.apache.lucene.search.ExtendedFieldCacheImpl");
    classes.add("org.apache.lucene.search.SpanFilterResult$PositionInfo");
    classes.add("org.apache.lucene.ocean.log.RawLogFile$CRCInputStream");
    classes.add("org.apache.lucene.search.QueryUtils$2");
    classes.add("org.apache.lucene.search.TimeLimitedCollector$TimeExceededException");
    classes.add("org.apache.lucene.store.instantiated.InstantiatedTermFreqVector");
    classes.add("org.apache.lucene.search.SampleComparable$1");
    classes.add("org.apache.lucene.distributed.index.SearchableService");
    classes.add("org.apache.lucene.store.instantiated.InstantiatedTermPositions");
    classes.add("org.apache.lucene.search.SpanFilterResult");
    classes.add("org.apache.lucene.search.BooleanScorer");
    classes.add("org.apache.lucene.store.ChannelFile");
    classes.add("org.apache.lucene.search.function.ShortFieldSource$1");
    classes.add("org.apache.lucene.ocean.Index$1");
    classes.add("org.apache.lucene.search.ScoreDoc");
    classes.add("org.apache.lucene.distributed.index.IndexService$Add");
    classes.add("org.apache.lucene.queryParser.FastCharStream");
    classes.add("org.apache.lucene.util.DocIdBitSet$DocIdBitSetIterator");
    classes.add("org.apache.lucene.distributed.ResolverUtil$IsA");
    classes.add("org.apache.lucene.store.instantiated.InstantiatedTerm");
    classes.add("org.apache.lucene.index.MockIndexInput");
    classes.add("org.apache.lucene.ocean.AbstractTransaction$DeletesTask");
    classes.add("org.apache.lucene.distributed.RMI$Server$ClassServiceImpl");
    classes.add("org.apache.lucene.ocean.util.RAMDirectorySerializer");
    classes.add("org.apache.lucene.search.Hits");
    classes.add("org.apache.lucene.index.FieldsReader");
    classes.add("org.apache.lucene.ocean.MultiWriteableMemoryIndex");
    classes.add("org.apache.lucene.index.TermVectorEntryFreqSortedComparator");
    classes.add("org.apache.lucene.index.DocumentsWriterFieldMergeState");
    classes.add("org.apache.lucene.util.cache.SimpleMapCache");
    classes.add("org.apache.lucene.search.FieldCacheImpl$Entry");
    classes.add("org.apache.lucene.search.ConstantScoreQuery");
    classes.add("org.apache.lucene.search.ConjunctionScorer");
    classes.add("org.apache.lucene.store.BufferedIndexInput");
    classes.add("org.apache.lucene.ocean.util.SortedList$KeyIterator");
    classes.add("org.apache.lucene.store.VerifyingLockFactory$CheckedLock");
    classes.add("org.apache.lucene.search.FieldCacheImpl$11");
    classes.add("org.apache.lucene.ocean.DirectoryMap");
    classes.add("org.apache.lucene.index.MergeDocIDRemapper");
    classes.add("org.apache.lucene.document.NumberTools");
    classes.add("org.apache.lucene.search.Query");
    classes.add("org.apache.lucene.ocean.log.RawLogFile");
    classes.add("org.apache.lucene.search.CheckHits$ExplanationAsserter");
    classes.add("org.apache.lucene.search.spans.NearSpansUnordered$SpansCell");
    classes.add("org.apache.lucene.index.TermPositions");
    classes.add("org.apache.lucene.store.instantiated.InstantiatedTermDocs");
    classes.add("org.apache.lucene.index.DocumentsWriterThreadState");
    classes.add("org.apache.lucene.index.SegmentReader");
    classes.add("org.apache.lucene.ocean.Batch");
    classes.add("org.apache.lucene.IndexTest");
    classes.add("org.apache.lucene.ocean.util.BytesPool$Entry");
    classes.add("org.apache.lucene.index.memory.MemoryIndex$1");
    classes.add("org.apache.lucene.search.BooleanQuery$1");
    classes.add("org.apache.lucene.ocean.Batch$MasterBatch");
    classes.add("org.apache.lucene.index.FieldReaderException");
    classes.add("org.apache.lucene.index.BufferedDeletes");
    classes.add("org.apache.lucene.search.DocIdSet");
    classes.add("org.apache.lucene.analysis.StopFilter");
    classes.add("org.apache.lucene.ocean.util.TokenStreamInput$FieldInfo");
    classes.add("org.apache.lucene.search.SingleDocTestFilter");
    classes.add("org.apache.lucene.index.SegmentMerger$1");
    classes.add("org.apache.lucene.ocean.Index");
    classes.add("org.apache.lucene.index.FieldInfo");
    classes.add("org.apache.lucene.ocean.database.OceanDatabase$ActionResult");
    classes.add("org.apache.lucene.index.ParallelReader");
    classes.add("org.apache.lucene.distributed.Service");
    classes.add("org.apache.lucene.ocean.util.XMLUtil");
    classes.add("org.apache.lucene.search.Weight");
    classes.add("org.apache.lucene.distributed.index.IndexService$Delete");
    classes.add("org.apache.lucene.distributed.NameService");
    classes.add("org.apache.lucene.search.ExtendedFieldCacheImpl$2");
    classes.add("org.apache.lucene.store.ChannelFile$1");
    classes.add("org.apache.lucene.analysis.LengthFilter");
    classes.add("org.apache.lucene.search.WildcardQuery");
    classes.add("org.apache.lucene.search.BooleanScorer2$SingleMatchScorer");
    classes.add("org.apache.lucene.ocean.util.SortedList$Values");
    classes.add("org.apache.lucene.store.ChannelPread");
    classes.add("org.apache.lucene.search.BooleanScorer$BucketTable");
    classes.add("org.apache.lucene.search.DisjunctionMaxQuery");
    classes.add("org.apache.lucene.document.DateField");
    classes.add("org.apache.lucene.search.function.OrdFieldSource$1");
    classes.add("org.apache.lucene.search.spans.NearSpansUnordered$CellQueue");
    classes.add("org.apache.lucene.ocean.TransactionSystem$LogFileDeleteTimer");
    classes.add("org.apache.lucene.search.FieldSortedHitQueue$8");
    classes.add("org.apache.lucene.ocean.WriteableMemoryIndex$MemoryIndexSnapshot");
    classes.add("org.apache.lucene.index.memory.AnalyzerUtil$5");
    classes.add("org.apache.lucene.ocean.util.TokenStreamOutput");
    classes.add("org.apache.lucene.index.MultiLevelSkipListReader");
    classes.add("org.apache.lucene.store.MockRAMInputStream");
    classes.add("org.apache.lucene.ocean.util.Timeout");
    classes.add("org.apache.lucene.search.function.ValueSource");
    classes.add("org.apache.lucene.distributed.RMI$Invocation");
    classes.add("org.apache.lucene.search.BooleanQuery$BooleanWeight");
    classes.add("org.apache.lucene.analysis.LowerCaseTokenizer");
    classes.add("org.apache.lucene.search.CachingWrapperFilter");
    classes.add("org.apache.lucene.search.function.FieldScoreQuery");
    classes.add("org.apache.lucene.util.UnicodeUtil");
    classes.add("org.apache.lucene.analysis.KeywordTokenizer");
    classes.add("org.apache.lucene.search.FuzzyTermEnum");
    classes.add("org.apache.lucene.distributed.RMI$Server");
    classes.add("org.apache.lucene.util.ToStringUtils");
    classes.add("org.apache.lucene.util.SortedVIntList$SortedVIntListBuilder");
    classes.add("org.apache.lucene.index.DocumentsWriter$ByteBlockAllocator");
    classes.add("org.apache.lucene.distributed.RMI$TimerTask");
    classes.add("org.apache.lucene.index.FilterIndexReader$FilterTermDocs");
    classes.add("org.apache.lucene.document.Field$Index");
    classes.add("org.apache.lucene.distributed.index.IndexService$Update");
    classes.add("org.apache.lucene.search.DisjunctionMaxScorer");
    classes.add("org.apache.lucene.search.ScoreDocComparator");
    classes.add("org.apache.lucene.analysis.KeywordAnalyzer");
    classes.add("org.apache.lucene.index.TermEnum");
    classes.add("org.apache.lucene.store.instantiated.InstantiatedIndexReader");
    classes.add("org.apache.lucene.index.SegmentReader$CopyOnWriteRef");
    classes.add("org.apache.lucene.search.SloppyPhraseScorer$1");
    classes.add("org.apache.lucene.analysis.CharTokenizer");
    classes.add("org.apache.lucene.index.PostingVector");
    classes.add("org.apache.lucene.index.SegmentInfo");
    classes.add("org.apache.lucene.distributed.RMIClasses$SingleClassLoader");
    classes.add("org.apache.lucene.index.CompoundFileReader$FileEntry");
    classes.add("org.apache.lucene.search.function.FunctionTestSetup");
    classes.add("org.apache.lucene.queryParser.QueryParser$Operator");
    classes.add("org.apache.lucene.analysis.WordlistLoader");
    classes.add("org.apache.lucene.index.PositionBasedTermVectorMapper");
    classes.add("org.apache.lucene.index.TermDocs");
    classes.add("org.apache.lucene.ocean.IndexID");
    classes.add("org.apache.lucene.search.spans.SpanOrQuery$1");
    classes.add("org.apache.lucene.analysis.SinkTokenizer");
    classes.add("org.apache.lucene.search.MultiSearcher$CachedDfSource");
    classes.add("org.apache.lucene.search.spans.Spans");
    classes.add("org.apache.lucene.distributed.index.IndexService$IndexVersion");
    classes.add("org.apache.lucene.distributed.RMIClasses$RMIObjectInputStream");
    classes.add("org.apache.lucene.analysis.standard.StandardTokenizerImpl");
    classes.add("org.apache.lucene.search.HitCollector");
    classes.add("org.apache.lucene.index.ReusableStringReader");
    classes.add("org.apache.lucene.search.BooleanQuery$TooManyClauses");
    classes.add("org.apache.lucene.index.TermVectorsWriter");
    classes.add("org.apache.lucene.index.MultipleTermPositions$IntQueue");
    classes.add("org.apache.lucene.analysis.CachingTokenFilter");
    classes.add("org.apache.lucene.distributed.RMI$Server$NameServiceImpl");
    classes.add("org.apache.lucene.search.spans.SpanOrQuery");
    classes.add("org.apache.lucene.store.FSDirectory");
    classes.add("org.apache.lucene.search.PhraseQuery");
    classes.add("org.apache.lucene.ocean.AbstractTransaction$IndexFailure");
    classes.add("org.apache.lucene.index.TermVectorMapper");
    classes.add("org.apache.lucene.index.MergePolicy");
    classes.add("org.apache.lucene.index.DirectoryIndexReader");
    classes.add("org.apache.lucene.index.TermInfo");
    classes.add("org.apache.lucene.ocean.Index$IndexSnapshot");
    classes.add("org.apache.lucene.index.IndexReader$2");
    classes.add("org.apache.lucene.search.SpanQueryFilter");
    classes.add("org.apache.lucene.ocean.util.CElement");
    classes.add("org.apache.lucene.search.ExactPhraseScorer");
    classes.add("org.apache.lucene.index.IndexThread");
    classes.add("org.apache.lucene.store.ChannelTransfer");
    classes.add("org.apache.lucene.search.CheckHits$1");
    classes.add("org.apache.lucene.search.function.ValueSourceQuery");
    classes.add("org.apache.lucene.store.RAMInputStream");
    classes.add("org.apache.lucene.document.DateTools$Resolution");
    classes.add("org.apache.lucene.ocean.OceanSearcher");
    classes.add("org.apache.lucene.store.instantiated.FieldSetting");
    classes.add("org.apache.lucene.ocean.Deletes");
    classes.add("org.apache.lucene.store.instantiated.InstantiatedTermDocumentInformation$1");
    classes.add("org.apache.lucene.ocean.log.LogFile$Record");
    classes.add("org.apache.lucene.store.ChannelTransfer$1$1");
    classes.add("org.apache.lucene.search.function.IntFieldSource");
    classes.add("org.apache.lucene.search.MultiSearcherThread");
    classes.add("org.apache.lucene.distributed.ResolverUtil$Test");
    classes.add("org.apache.lucene.document.Field$Store");
    classes.add("org.apache.lucene.distributed.RMIClasses$ClassKey");
    classes.add("org.apache.lucene.ocean.FSDirectoryMap");
    classes.add("org.apache.lucene.index.IndexWriter");
    classes.add("org.apache.lucene.index.ByteSliceReader");
    classes.add("org.apache.lucene.util.SmallFloat");
    classes.add("org.apache.lucene.ocean.log.RecordData");
    classes.add("org.apache.lucene.analysis.standard.StandardAnalyzer$SavedStreams");
    classes.add("org.apache.lucene.search.function.DocValues");
    classes.add("org.apache.lucene.document.SetBasedFieldSelector");
    classes.add("org.apache.lucene.search.OceanMultiThreadSearcher$HitCollectorThread");
    classes.add("org.apache.lucene.ocean.IndexCreator$Task");
    classes.add("org.apache.lucene.search.CheckHits$ExplanationAssertingSearcher");
    classes.add("org.apache.lucene.index.LogDocMergePolicy");
    classes.add("org.apache.lucene.distributed.GetLuceneClasses$GenerateLuceneClassExclude");
    classes.add("org.apache.lucene.search.ComplexExplanation");
    classes.add("org.apache.lucene.search.function.FieldCacheSource");
    classes.add("org.apache.lucene.ocean.SearcherPolicy");
    classes.add("org.apache.lucene.ocean.log.LogFileManager");
    classes.add("org.apache.lucene.search.TermQuery");
    classes.add("org.apache.lucene.search.RangeQuery");
    classes.add("org.apache.lucene.search.FilteredTermEnum");
    classes.add("org.apache.lucene.ocean.log.RawLogFile$CRCException");
    classes.add("org.apache.lucene.index.CompoundFileReader");
    classes.add("org.apache.lucene.util.ScorerDocQueue");
    classes.add("org.apache.lucene.index.ByteBlockPool");
    classes.add("org.apache.lucene.index.memory.PatternAnalyzer$PatternTokenizer");
    classes.add("org.apache.lucene.store._TestHelper");
    classes.add("org.apache.lucene.ocean.util.Bytes");
    classes.add("org.apache.lucene.ocean.util.OceanRandomAccessFile$FileInputStream");
    classes.add("org.apache.lucene.ocean.IndexCreator");
    classes.add("org.apache.lucene.index.ParallelArrayTermVectorMapper");
    classes.add("org.apache.lucene.search.FieldCacheImpl$1");
    classes.add("org.apache.lucene.search.MultiSearcher");
    classes.add("org.apache.lucene.search.QueryUtils");
    classes.add("org.apache.lucene.store.instantiated.InstantiatedTermEnum");
    classes.add("org.apache.lucene.analysis.standard.StandardFilter");
    classes.add("org.apache.lucene.distributed.RMIClasses");
    classes.add("org.apache.lucene.index.Term");
    classes.add("org.apache.lucene.index.TermVectorOffsetInfo");
    classes.add("org.apache.lucene.ocean.util.BytesPool$Timer");
    classes.add("org.apache.lucene.search.FieldCacheImpl$5");
    classes.add("org.apache.lucene.search.FieldSortedHitQueue$7");
    classes.add("org.apache.lucene.analysis.Tokenizer");
    classes.add("org.apache.lucene.search.TopFieldDocs");
    classes.add("org.apache.lucene.index.KeepOnlyLastCommitDeletionPolicy");
    classes.add("org.apache.lucene.ocean.log.RecordHeader");
    classes.add("org.apache.lucene.search.BooleanScorer2$2");
    classes.add("org.apache.lucene.store.ChannelPread$1");
    classes.add("org.apache.lucene.search.DocIdSetIterator");
    classes.add("org.apache.lucene.search.SampleComparable$2");
    classes.add("org.apache.lucene.ocean.TransactionSystem$LargeBatch");
    classes.add("org.apache.lucene.index.MultiSegmentReader$MultiTermPositions");
    classes.add("org.apache.lucene.search.QueryUtils$3");
    classes.add("org.apache.lucene.queryParser.QueryParserTokenManager");
    classes.add("org.apache.lucene.ocean.DirectoryIndex$DirectoryIndexSnapshot");
    classes.add("org.apache.lucene.search.FieldSortedHitQueue$3");
    classes.add("org.apache.lucene.index.SegmentInfos$2");
    classes.add("org.apache.lucene.search.spans.SpanNotQuery$1");
    classes.add("org.apache.lucene.search.spans.SpanQuery");
    classes.add("org.apache.lucene.analysis.LetterTokenizer");
    classes.add("org.apache.lucene.index.IndexFileDeleter$RefCount");
    classes.add("org.apache.lucene.search.IdGenerator");
    classes.add("org.apache.lucene.search.FieldCacheImpl$12");
    classes.add("org.apache.lucene.ocean.util.TokenStreamInput$FieldInfos");
    classes.add("org.apache.lucene.index.OceanSegmentReader");
  }}